package com.wootion.cims.module.communityservice.excel;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: LanQiang
 * @Date: 2022/12/29/16:00
 * @Description: 作用xxx
 */
@Data
@ApiModel(value = "低保户excel导出")
@ExcelIgnoreUnannotated
@HeadFontStyle(fontHeightInPoints = 12)
@HeadRowHeight(value = 25)
public class TenantExcel implements Serializable {
    private static final long serialVersionUID = 17168926276361091L;
    @ExcelProperty(value = "姓名",index = 0)
    @ColumnWidth(value = 12)
    private String name;

    @ExcelProperty(value = "性别",index = 1)
    @ColumnWidth(value = 12)
    private String gender;

    @ExcelProperty(value = "年龄",index = 2)
    @ColumnWidth(value = 12)
    private String age;

    @ExcelProperty(value = "身份证号",index = 3)
    @ColumnWidth(value = 12)
    private String idNumber;

    @ExcelProperty(value = "手机号",index = 4)
    @ColumnWidth(value = 12)
    private String tel;

    @ExcelProperty(value = "居住地址",index = 5)
    @ColumnWidth(value = 12)
    private String abodeAddress;

    @ExcelProperty(value = "信息完整度",index = 6)
    @ColumnWidth(value = 12)
    private String integrity;


    private String id;
    private String nation;
    private Date birthTime;
    private String tenant;
    private Boolean enabled;
    private Date createTime;
    private Date updateTime;
    private String rid;
    private String communityId;
    private String plotId;
    private String address;
    private String houseNumbers;
    private String place;
    private String out1Province;
    private String out1City;
    private String out1FullAddress;
    private String out2Province;
    private String out2City;
    private String out2FullAddress;
    private Boolean inside1;
    private Boolean inside2;
    private String abodeId;
    private String placeId;
}
